1
0
mirror of https://github.com/sethm/symon.git synced 2024-11-05 15:04:41 +00:00
symon/samples
2013-01-03 17:36:27 -08:00
..
ehbasic Copyright update, acknowledgements 2013-01-03 17:36:27 -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 Copyright update, acknowledgements 2013-01-03 17:36:27 -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