1
0
mirror of https://github.com/sethm/symon.git synced 2024-07-17 13:29:08 +00:00
symon/samples
Seth Morabito 38a4458aff New UI layout, ROM loading, Font selection
- The UI layout has changed, and will likely change again in the future.

- Symon can now re-load ROM images from the File menu, under "Load ROM..."

- Font size can be changed under the "View" menu
2012-12-05 23:19:34 -08:00
..
ehbasic New UI layout, ROM loading, Font selection 2012-12-05 23:19:34 -08:00
echo.asm New UI layout, ROM loading, Font selection 2012-12-05 23:19:34 -08:00
echo.prg New UI layout, ROM loading, Font selection 2012-12-05 23:19:34 -08:00
ehbasic.rom New UI layout, ROM loading, Font selection 2012-12-05 23:19:34 -08:00
hello.asm New UI layout, ROM loading, Font selection 2012-12-05 23:19:34 -08:00
hello.prg New UI layout, ROM loading, Font selection 2012-12-05 23:19:34 -08:00
README CPU bug fixes and Simulator enhancements. 2012-10-21 20:05:05 -07:00

Sample Programs
----------------

1. hello.prg

  When loaded at address $0300, this program will print "Hello, 6502 World!" in
  infinite loop.

2. echo.prg

  When loaded at address $0300, this program will echo back to the console
  anything typed.


Both hello.prg and echo.prg were assembled with the Ophis assembler:

   https://hkn.eecs.berkeley.edu/~mcmartin/ophis/


3. ehbasic.rom

   This is Lee Davison's Enhanced 6502 BASIC.

   To use this ROM image, just copy the file 'ehbasic.rom' into the directory
   where you run Symon. Rename the file to 'rom.bin'.  When you start Symon,
   the ROM file will be automatically loaded at address $d000.

   Click the "Run" button and EhBASIC should automatically start running.

   Type 'C' to do a cold start.

   Then, type $C000 when prompted for the memory size.

   NOTE: EhBASIC only wants upper-case input. This confused me at first!

   More information can be found in the 'ehbasic' directory, and by visiting
   the EhBASIC web page:

   http://mycorner.no-ip.org/6502/ehbasic/index.html