Commit Graph

  • 18fa352ab4 fix bios drawing Jorj Bauer 2020-07-08 17:59:20 -0400
  • 5c1b475fab turn off serial debugging Jorj Bauer 2020-07-08 17:53:51 -0400
  • 0024764fc4 threading fixes Jorj Bauer 2020-07-08 17:44:25 -0400
  • e1288db403 threads conversion Jorj Bauer 2020-07-08 16:37:26 -0400
  • a78b4ff203 bump up drawing clock speed Jorj Bauer 2020-07-08 16:36:54 -0400
  • fe44c2135c working on USB keyboard support; fix pin assignments Jorj Bauer 2020-07-08 09:44:33 -0400
  • bfa402104d basic speaker functionality (on/off). Jorj Bauer 2020-07-08 09:43:44 -0400
  • b303a04d76 block read fix; off-by-one read fix when reading single bytes Jorj Bauer 2020-07-07 21:21:11 -0400
  • 58451e5dd7 *nix filesystem fixes Jorj Bauer 2020-07-07 21:20:22 -0400
  • cf8fbd80f4 testing USB host Jorj Bauer 2020-07-07 06:25:04 -0400
  • 5702fc8ccd bump clock back to 65 Jorj Bauer 2020-07-06 21:33:22 -0400
  • 235012a411 Teensy 4.1 work; bios option to invert paddles Jorj Bauer 2020-07-06 21:31:37 -0400
  • 677bf3a9b4 fix typecast on serialize Jorj Bauer 2020-07-06 17:13:10 -0400
  • 7f7d1cc5ce conversion to 16-bit blit Jorj Bauer 2020-07-06 16:46:14 -0400
  • c9fe8edc29 first pass at Teensy 4.1 support Jorj Bauer 2020-07-06 07:04:22 -0400
  • e8b77c8aff added suggestion to overclock as a #pragma teensy36 Jorj Bauer 2020-07-05 17:36:20 -0400
  • 322bd9db68 re-enable printer for Teensy Jorj Bauer 2020-07-05 01:20:18 -0400
  • 6935126c80 removing debugging Jorj Bauer 2020-07-04 16:37:03 -0400
  • cf484cf302 Revert "testing threads" Jorj Bauer 2020-07-04 16:28:07 -0400
  • e0b0072b73 deserialization fixes Jorj Bauer 2020-07-04 14:51:11 -0400
  • a026096b75 bounds and pos fixes Jorj Bauer 2020-07-04 14:49:33 -0400
  • 06211c9933 add read and step out Jorj Bauer 2020-07-04 14:46:55 -0400
  • 1da4817e86 add serialize/deserialize for hd32 Jorj Bauer 2020-07-04 14:46:31 -0400
  • ebf5d716c8 testing single track cache Jorj Bauer 2020-07-04 08:06:41 -0400
  • db9978f95a single track cache mode Jorj Bauer 2020-07-04 08:06:09 -0400
  • 3a1d0219dc added mutexes Jorj Bauer 2020-07-04 08:04:59 -0400
  • 7773577c42 common serial; disk debugging Jorj Bauer 2020-07-04 08:04:26 -0400
  • 89895f828a common serial; added disk debugging Jorj Bauer 2020-07-04 08:03:58 -0400
  • 0033490cc5 bios can select disk debugging Jorj Bauer 2020-07-04 08:03:35 -0400
  • 6d0f168232 expose selected drive and track for debugging Jorj Bauer 2020-07-04 08:03:13 -0400
  • 7f561b1b90 use a common serial abstraction Jorj Bauer 2020-07-04 07:41:32 -0400
  • 06189437cb add disk track to debugging Jorj Bauer 2020-07-04 07:40:45 -0400
  • 6e784863a8 comment out unused code Jorj Bauer 2020-07-04 07:39:59 -0400
  • e1f2525c79 comment out unused code Jorj Bauer 2020-07-04 07:39:37 -0400
  • fe237290a0 better typecasting Jorj Bauer 2020-07-04 07:38:49 -0400
  • 7f65cfb64d better typecasting Jorj Bauer 2020-07-04 07:38:18 -0400
  • f5b7f19ebb testing threads Jorj Bauer 2020-07-02 22:04:02 -0400
  • 5db77a4765 temporarily turning off printer for teensy Jorj Bauer 2020-07-02 22:03:47 -0400
  • 602dc8c707 mutex locking support Jorj Bauer 2020-07-02 22:03:29 -0400
  • db64a16479 volatile Jorj Bauer 2020-07-02 22:03:17 -0400
  • 17170ae143 volatile Jorj Bauer 2020-07-02 22:02:21 -0400
  • 628bf23e7f adding write support; optimizing memory for teensy Jorj Bauer 2020-07-02 22:01:54 -0400
  • 36ce493c1e fix crasher when accessing empty drive Jorj Bauer 2020-07-02 22:01:01 -0400
  • 48ef6a4dea update comments about RAM page handling Jorj Bauer 2020-07-02 22:00:30 -0400
  • ff486ee0d4 prefs should use MAXPATH Jorj Bauer 2020-07-02 22:00:12 -0400
  • f86f353079 allow woz images Jorj Bauer 2020-07-02 21:59:56 -0400
  • e8e80b9edc update comment on memory handlin Jorj Bauer 2020-07-02 21:59:35 -0400
  • 998c7cebc8 fixes for disk writing and rotational speed Jorj Bauer 2020-06-30 22:44:50 -0400
  • 99c5e37159 revert to reset-on-intr Jorj Bauer 2020-06-30 22:42:31 -0400
  • 6b53f9ca6a when disk is spinning and other disk is selected, make sure the newly selected disk starts spinning Jorj Bauer 2020-06-30 07:16:44 -0400
  • ff58f43e02 remove legacy filemanager methods Jorj Bauer 2020-06-28 15:24:49 -0400
  • 8591df2745 basic improvement Jorj Bauer 2020-06-28 09:26:02 -0400
  • fc47415592 remove obsolete filemanager methods Jorj Bauer 2020-06-28 09:21:27 -0400
  • 1e762440a5 bring inline with outer filesystem changes Jorj Bauer 2020-06-28 08:30:18 -0400
  • 7cd20333d6 first pass of compatability functions Jorj Bauer 2020-06-28 08:29:51 -0400
  • 845a0f6175 flush any cached changes before serializing Jorj Bauer 2020-06-28 08:29:26 -0400
  • 94fc3f8077 add missing abstraction headers Jorj Bauer 2020-06-28 08:29:05 -0400
  • b6e475841e add lazy flushing Jorj Bauer 2020-06-28 08:28:49 -0400
  • 637d958acf simple write support; added teensy abstraction Jorj Bauer 2020-06-28 08:28:01 -0400
  • 290b3e5a58 fix serialization of woz data Jorj Bauer 2020-06-27 23:09:43 -0400
  • d56f9665ba fix serialization of diskii object; allow teensy to build w/o caching entire disk images Jorj Bauer 2020-06-27 22:40:42 -0400
  • d655e9a1ba dynamically load based on reading bits Jorj Bauer 2020-06-27 22:40:14 -0400
  • f66049ce8e fixup for using both drives; repair spindown delay (which was a factor of 1000 too aggressive, which is why disk access was slow) Jorj Bauer 2020-06-27 22:10:24 -0400
  • 29542704bd incremental improvement for woz disk support Jorj Bauer 2020-06-27 18:00:59 -0400
  • 182c7649d8 updated linuxfb build Jorj Bauer 2019-02-28 13:25:48 -0500
  • c5e41a5ea7 tie disk spin-down to CPU cycles Jorj Bauer 2019-02-22 01:01:48 -0500
  • f333780348 fixed bit length of tracks; added actual random fake bits. Passes most test Woz images now. Jorj Bauer 2019-02-22 00:21:05 -0500
  • f895366ff7 update Teensy build to include Woz Jorj Bauer 2019-02-20 23:13:20 -0500
  • d4762eedd6 dynamically free woz image data Jorj Bauer 2019-02-20 23:12:39 -0500
  • 564ccee061 dynamically read track data Jorj Bauer 2019-02-20 23:10:29 -0500
  • 197c89b772 incremental cleanup and prep for dynamic track loading (instead of full track preloading) Jorj Bauer 2019-02-20 22:06:55 -0500
  • e15db839e3 rebuilt SDL speaker driver Jorj Bauer 2019-02-20 17:49:51 -0500
  • a93b14bc9c Real-time dropout only makes sense on the Teensy; don't force it on SDL Jorj Bauer 2019-02-20 17:41:04 -0500
  • 687a096702 woz uses built-in file management system Jorj Bauer 2019-02-20 11:51:55 -0500
  • 03b0a141bc first working Woz code (read-only, and only non-copyprotected disks) Jorj Bauer 2019-02-20 07:50:51 -0500
  • 75342f5a49 added script to side-load a binary right in to a running SDL build via the debugger Jorj Bauer 2019-02-12 21:24:40 -0500
  • b655c670b8 extended SDL debugger Jorj Bauer 2019-02-12 21:21:04 -0500
  • b8d83843b7 minor improvements on the debugger interface for the SDL build Jorj Bauer 2018-06-16 11:41:18 -0400
  • 03cdfdbc14 updated for full 65c02 and linuxfb Jorj Bauer 2018-06-16 07:48:22 -0400
  • 645053ff51 fix return result on success of decimal tests Jorj Bauer 2018-06-16 07:48:05 -0400
  • aa45e49f40 CPU fixes - notably ADC/SBC in Decimal mode with invalid BCD values Jorj Bauer 2018-06-15 23:51:42 -0400
  • fbb9c85468 test abstraction Jorj Bauer 2018-06-15 23:13:06 -0400
  • ba0593bb70 fixed concurrent updates of _hackyBitmap; added save-to-.bmp Jorj Bauer 2018-02-19 15:48:50 -0500
  • 5b6760d33a disable CPU debugging Jorj Bauer 2018-02-19 15:48:30 -0500
  • 69eafce053 default to "Emphasized" text mode (easier to read) Jorj Bauer 2018-02-19 15:48:12 -0500
  • 1199ea8cc0 remove unused SDL_Mutex Jorj Bauer 2018-02-19 04:25:26 -0500
  • f131910df2 abstract drawing so devices may have full or half resolution; rebuild BIOS interface Jorj Bauer 2018-02-17 20:44:04 -0500
  • bfd1720a0c Include no-slot clock in Teensy build Jorj Bauer 2018-02-17 16:03:59 -0500
  • f848a0cbef No-Slot clock conversion Jorj Bauer 2018-02-17 09:01:08 -0500
  • c2d5166272 finish abstracting file extension filter Jorj Bauer 2018-02-07 14:23:52 -0500
  • f790b3d5ab SDL quiescent audio level = 0x80, not 0x00 Jorj Bauer 2018-02-07 14:19:53 -0500
  • 0ed33f36d5 sleep in BIOS loop; don't have to slam the CPU... Jorj Bauer 2018-02-07 14:12:29 -0500
  • 673caef862 abstracting directory filename filter Jorj Bauer 2018-02-07 14:05:37 -0500
  • d001f6cc41 added basic About menu Jorj Bauer 2018-02-07 13:13:07 -0500
  • fb670a1d36 fix broken constants kn linuxfb keyboard driver Jorj Bauer 2018-02-07 13:57:50 -0500
  • d8b01ac7ad show that suspend/resume are happening Jorj Bauer 2018-02-07 12:34:42 -0500
  • fd51162ede filemanager cache file fixes for suspend/resume Jorj Bauer 2018-02-07 12:34:24 -0500
  • 99d0c8e72c Squashed commit of * New BIOS interface * New linux framebuffer version * Unified linuxfb and SDL with Teensy * Abstracted VM RAM * Fixed disk image corruption due to bad cache handling * Variable CPU speed support Jorj Bauer 2018-02-07 10:20:26 -0500
  • c25f6e757e cleaning up the archive Jorj Bauer 2018-02-04 12:44:49 -0500
  • 936a4d0484 static allocator for diskii raw disk buffer Jorj Bauer 2018-01-10 08:14:38 -0500