Simon Owen
9354ab4ef2
3T saving for each manual 16-bit addition
2012-02-20 23:19:04 +00:00
Simon Owen
9688edc5b2
Changed date format, removed e-mail text
2012-02-06 21:08:29 +00:00
Simon Owen
9933a22881
Added Makefile and make.bat to simplify building
2012-02-06 21:02:46 +00:00
Simon Owen
847fc6bf4f
Set executable bits on Perl scripts
2011-10-25 21:46:26 +01:00
Simon Owen
215b5758f5
Changes for the switch from SubVersion to git
...
- Fixed line endings of all text files
- Set executable bit on m.bat
- Added basic .gitignore
2010-02-06 02:30:29 +00:00
Simon Owen
869c9a319f
apple1emu v1.2
2008-09-05 20:26:40 +00:00
Simon Owen
e712035197
- Changed to use $c000-dfff instead of $a000-bfff, saving 4K by overlapping I/O area. Decode table can be moved to a different 4K block if needed.
...
- Fixed Esc broken in 1.1 due to copy and paste bug
- Removed unnecessary display paging
2008-09-05 17:43:42 +00:00
Simon Owen
6d9b0f4f0d
Moved opcode table from &b000 to &c000
2008-09-05 16:48:27 +00:00
Simon Owen
2382ddd7bb
Moved opcode table from &b000 to &c000
2008-09-05 16:48:07 +00:00
Simon Owen
c571f7dd59
- Fixed BRK flags (clear D, set I, N/Z set from wrong EXX set)
...
- Added Applesoft BASIC [Lite] and Lee Davidson's Enhanced BASIC
- First byte of emulator at &9000 appears to be ROM (for Applesoft BASIC)
- Terminal output now supports lower-case characters (for Enhanced BASIC)
- Updated Ken Wessen's BASIC+Krusader assembler to v1.3
2008-09-05 10:58:10 +00:00
Simon Owen
64db2eff61
- Added lower-case characters to terminal font
...
- Added font image (PNG) for easy font editing, and script to convert to font.bin needed by emulator
2008-09-05 10:51:32 +00:00
Simon Owen
4b1bf5d034
- Added Applesoft BASIC [Lite] (ROM and RAM versions)
...
- Added Lee Davidson's Enhanced BASIC
- Updated Ken Wessen's BASIC+Krusader assembler to v1.3
2008-09-05 10:49:43 +00:00
Simon Owen
eb379dc69d
Added core fix details and updated date.
2008-08-27 11:43:12 +00:00
Simon Owen
e30eda7ab4
apple1emu v1.1 (refresh)
2008-08-27 10:11:31 +00:00
Simon Owen
0c9415424b
Duplicated branch code for i_bra_ex, to avoid fiddle needed to fit EX AF,AF' for bcc/bcs.
2008-08-27 10:02:59 +00:00
Simon Owen
b1c8dcedee
- fixed TRB, which was testing the wrong register (Dr Beep)
...
- changed BIT #imm to only set Z flag (Jimmy)
- switched to fixed 65C02 version of JMP imm, which spans pages correctly
2008-08-27 09:35:21 +00:00
Simon Owen
67e3c6ef7f
- added version history
...
- clarified use of Left-Ctrl as Symbol in SimCoupe
2008-08-26 22:23:04 +00:00
Simon Owen
9c1c46c9d7
Added opcode definitions and implementation.
2008-08-26 22:19:54 +00:00
Simon Owen
bb339dd159
Uncompressed master disk.
2008-08-24 02:53:40 +00:00
Simon Owen
9d40a2f46f
Deleted working copy of disk image.
2008-08-24 02:22:21 +00:00
Simon Owen
5ce4055ed6
Updated for v1.1
2008-08-24 02:21:10 +00:00
Simon Owen
12e3c61b4b
apple1emu v1.1
2008-08-24 02:20:31 +00:00
Simon Owen
c97b19a886
Improved character consistency.
2008-08-24 02:20:09 +00:00
Simon Owen
d9dba39998
Removed red border on invalid instructions.
2008-08-24 02:19:42 +00:00
Simon Owen
4ff846bbee
Updated to new core, with faster decode and flag implementation.
2008-08-24 01:18:20 +00:00
Simon Owen
400ebcf11b
- fixed BBR, where bits 0-6 were jumping to BBS
...
- fixed resetting of key data on startup (1 byte out)
- improved Shift-Esc to poke RET into main loop
2008-07-20 12:52:56 +00:00
Simon Owen
2aa9957252
Changed to use undocumented index instructions instead of defb, as pyz80 now supports them.
2007-06-26 13:57:28 +00:00
Simon Owen
4aabd11129
Enabled drive 2, disabled flashing border.
2007-04-11 11:58:18 +00:00
Simon Owen
43e1495d76
apple1emu v1.0
2007-04-02 13:21:49 +00:00