Commit Graph

50 Commits

Author SHA1 Message Date
Iván Izaguirre
1e32421c86
Swyftcard support (#13) 2022-03-08 20:11:26 +01:00
Ivan Izaguirre
fe15ce8c93 Woz protections automatic tests 2022-02-26 00:05:09 +01:00
Ivan Izaguirre
f28dbdaa1c Replace vfsgen with go embed 2022-01-28 19:25:52 +01:00
Ivan Izaguirre
2ae91f8585 Extract the 6502 emulation to a separate module 2022-01-28 18:09:59 +01:00
Ivan Izaguirre
4a2c094198 ROMXe font emulation 2021-10-12 12:26:40 +02:00
Iván Izaguirre
3de2c9dc1a Fixing lint warnings 2021-08-05 21:12:52 +02:00
Ivan Izaguirre
0daf1b9fd9 Disk II state machine 2021-05-09 19:48:54 +02:00
Ivan Izaguirre
902437419e Trace Apple Pascal BIOS calls 2021-04-02 20:39:59 +02:00
Ivan Izaguirre
dfb8b1ffb2 Videx Videoterm 80 columns card support. Videx Soft Video Switch support 2021-03-14 18:46:52 +01:00
Ivan Izaguirre
55ca1df967 Mouse support with Apple Mouse Card 2021-01-24 23:25:52 +01:00
Ivan Izaguirre
8b50ae1500 Card to bridge PR# and IN# to the host terminal 2021-01-24 16:56:06 +01:00
Rob Greene
313733b728 now detecting and setting writeable flag based on how a resource was opened 2020-11-03 18:14:56 +01:00
Ivan Izaguirre
3e5e10b8dd Experimental RomX 2020-10-25 00:22:52 +02:00
Ivan Izaguirre
18e0363d84 Move disk related code to a separate package 2020-10-17 20:10:48 +02:00
Ivan Izaguirre
4ec3bff858 UI to select screen modes 2020-10-17 13:31:42 +02:00
Ivan Izaguirre
9e63e82e9d Card information 2020-10-17 13:31:42 +02:00
Ivan Izaguirre
758e4f79bb Card refactor and card panels 2020-10-17 13:31:42 +02:00
Ivan Izaguirre
66e94574a0 Let's give this thing a name 2020-10-03 23:38:26 +02:00
Ivan Izaguirre
8ebd745a63 Name all the memory segments 2020-09-23 18:19:15 +02:00
Ivan Izaguirre
fe72071245 Support no slot clock installed on any card ROM 2020-09-01 17:46:30 +02:00
Ivan Izaguirre
ccd100677e Trace softswitch registrations 2020-08-30 21:11:43 +02:00
Ivan Izaguirre
0c7e4b7db2 No Slot Clock support, enable with -nsc 2020-08-16 15:30:44 +02:00
Ivan Izaguirre
c82e57d895 ROM memory changes and some speed improvements 2020-08-14 17:19:24 +02:00
Ivan Izaguirre
986172516f Use diskette instead of disquette consistently 2020-08-11 23:56:08 +02:00
Ivan Izaguirre
c2b620ec01 Support 3.5 disks and HDV format. Generalize the hard disk support to be used for any SmartPort device. 2020-08-11 23:53:05 +02:00
Ivan Izaguirre
65f013e9b3 RAMWorks card support for up to 16MB RAM 2020-08-10 20:52:17 +02:00
Ivan Izaguirre
6bfa1d2986 Support RGB mode 14. Mix if mono with no NTSC artifacts and color 2020-08-06 18:35:34 +02:00
Ivan Izaguirre
636895a7e4 Trace ProDOS MLI calls 2020-06-07 18:23:39 +02:00
Rob Greene
f4cc6521cb Allowing two disks to be specified. 2020-04-17 22:59:50 +02:00
Ivan Izaguirre
35b8bb032b Apple II Memory Expansion Card with up to 1024KB 2020-03-08 23:39:25 +01:00
Ivan Izaguirre
5847a0f8a5 Autodetect diskette file format 2019-12-22 14:37:19 +01:00
Ivan Izaguirre
9e2fd7e824 Support WOZ files read only 2019-12-22 14:37:19 +01:00
Ivan Izaguirre
20d9b2ed10 Partial FASTChip emulation. 2019-11-12 23:47:48 +01:00
Ivan Izaguirre
fce719deb8 VidHD card signature. Total Replay thinks it's there 2019-11-11 23:53:50 +01:00
Ivan Izaguirre
4d6b02e4d6 Show current speed in Mhz with Ctrl-F5 2019-11-09 18:13:19 +01:00
Ivan Izaguirre
862b087d4e Unenhanced //e does not have a 65c02 2019-11-09 18:13:19 +01:00
Ivan Izaguirre
09117fd7c5 More Apple //e softswitches 2019-11-09 18:13:19 +01:00
Ivan Izaguirre
3660e0ae98 Memory manager rewritten. Logic calculated on every access. 2019-11-09 18:13:19 +01:00
Ivan Izaguirre
3618cbb9c9 Trace HD commands 2019-11-09 18:13:19 +01:00
Ivan Izaguirre
5a3dcc60bb Adding unenhanced Apple IIe 2019-11-09 18:13:19 +01:00
Ivan Izaguirre
eeebf1bb0f Initial Apple 2e enhanced support 2019-11-09 18:13:19 +01:00
Ivan Izaguirre
f92bc2b08e Proper Go error management 2019-10-06 01:26:00 +02:00
Ivan Izaguirre
b1b55f4c0b Write support for ProDOS hard disks. 2019-10-05 15:30:13 +02:00
Ivan Izaguirre
37005b16e9 Read only ProDOS hard disk support. 2019-10-02 23:39:39 +02:00
Ivan Izaguirre
00e4476e86 Support the ThunderClock Plus card. Partial mulation of the microPD1990AC integrated circuit. 2019-09-28 13:37:42 +02:00
Ivan Izaguirre
68b949d871 Added the -traceCpu and -traceSS command line switches. 2019-09-24 23:32:03 +02:00
Ivan Izaguirre
3d75002588 Support for joysticks 2019-08-06 00:37:27 +02:00
Ivan Izaguirre
047233f16b Support for character generator pages. F10 to change page. 2019-06-09 23:54:27 +02:00
Ivan Izaguirre
d079ec3d2b Refactor ROM loading. Preparation for alt roms. 2019-06-07 20:01:20 +02:00
Ivan Izaguirre
f9d213a806 Project reorg. Separate executables for the SDL and console versions 2019-06-01 17:11:25 +02:00