Jorj Bauer
0df32dbeba
improve BIOS about screen
2021-01-09 12:15:35 -05:00
Jorj Bauer
5c701b9418
use the apple font for the BIOS (reduce memory footprint, make prettier)
2021-01-09 07:15:00 -05:00
Jorj Bauer
49fc86158a
add volume in the SDL build
2020-12-28 22:57:11 -05:00
Jorj Bauer
736f325e7f
normalizing SDL BIOS behavior against Teensy
2020-12-28 16:44:43 -05:00
Jorj Bauer
d81cbb5607
avoid fast-forwarding the CPU after exiting the BIOS
2020-12-28 16:04:57 -05:00
Jorj Bauer
9f530fa2b5
finish implementing disk and hard disk insertion
2020-12-28 15:55:02 -05:00
Jorj Bauer
538898d371
bios rework in SDL base
2020-12-28 14:23:47 -05:00
Jorj Bauer
1edae0f56a
audio fixes and normalization between hardware types
2020-08-02 10:02:35 -04:00
Jorj Bauer
fc3a360e7e
convert cpu cycle counter to int64_t
2020-08-02 09:06:15 -04:00
Jorj Bauer
ae47fb63df
fix chirp on startup
2020-07-15 10:19:41 -04:00
Jorj Bauer
70885ab240
speaker fixes; committed to removing threads
2020-07-14 20:43:41 -04:00
Jorj Bauer
528a7f8837
cleanup
2020-07-13 21:10:23 -04:00
Jorj Bauer
a67cc53bcd
account for missing cycles auto-filled when speaker is quiescent
2020-07-13 20:28:33 -04:00
Jorj Bauer
d78f0dc8cf
Audio improvements
2020-07-13 19:01:41 -04:00
Jorj Bauer
5c8e1de195
better caching when reading directories
2020-07-11 07:39:56 -04:00
Jorj Bauer
0e68de252a
add clarifying comment
2020-07-10 10:54:05 -04:00
Jorj Bauer
857f187d96
remove obsolete display/sound priority option
2020-07-09 02:50:56 -04:00
Jorj Bauer
0db3df126d
remove debugging
2020-07-09 02:40:04 -04:00
Jorj Bauer
975b11c6c8
working on 80-column text rendering
2020-07-09 02:38:03 -04:00
Jorj Bauer
235012a411
Teensy 4.1 work; bios option to invert paddles
2020-07-06 21:31:37 -04:00
Jorj Bauer
99c5e37159
revert to reset-on-intr
2020-06-30 22:42:31 -04:00
Jorj Bauer
29542704bd
incremental improvement for woz disk support
2020-06-27 18:00:59 -04:00
Jorj Bauer
c5e41a5ea7
tie disk spin-down to CPU cycles
2019-02-22 01:01:48 -05:00
Jorj Bauer
197c89b772
incremental cleanup and prep for dynamic track loading (instead of full track preloading)
2019-02-20 22:06:55 -05:00
Jorj Bauer
e15db839e3
rebuilt SDL speaker driver
2019-02-20 17:49:51 -05:00
Jorj Bauer
b655c670b8
extended SDL debugger
2019-02-12 21:21:04 -05:00
Jorj Bauer
b8d83843b7
minor improvements on the debugger interface for the SDL build
2018-06-16 11:41:18 -04:00
Jorj Bauer
ba0593bb70
fixed concurrent updates of _hackyBitmap; added save-to-.bmp
2018-02-19 15:48:50 -05:00
Jorj Bauer
5b6760d33a
disable CPU debugging
2018-02-19 15:48:30 -05:00
Jorj Bauer
1199ea8cc0
remove unused SDL_Mutex
2018-02-19 04:25:26 -05:00
Jorj Bauer
f131910df2
abstract drawing so devices may have full or half resolution; rebuild BIOS interface
2018-02-17 20:44:04 -05:00
Jorj Bauer
f790b3d5ab
SDL quiescent audio level = 0x80, not 0x00
2018-02-07 14:19:53 -05:00
Jorj Bauer
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
2018-02-07 10:28:40 -05:00
Jorj Bauer
18e43b7784
limit error messages
2018-01-10 08:06:23 -05:00
Jorj Bauer
7da0ed9a2b
refactor of UI layer
2018-01-07 14:44:23 -05:00
Jorj Bauer
7f6e7dd73a
refactor images
2018-01-07 08:24:53 -05:00
Jorj Bauer
4f31e16fd2
removed extraneous end-comment
2018-01-03 10:36:13 -05:00
Jorj Bauer
81fb36789f
audio overhaul; added video-or-audio priority for Teensy (can't do both)
2018-01-02 20:28:47 -05:00
Jorj Bauer
a103a8ffa4
partial sound rewrite: queue transitions while CPU is fast-forwarding, and then play them back at specific cycle counts
2017-12-31 17:21:34 -05:00
Jorj Bauer
753a9a5f24
added suspend/resume
2017-12-30 20:22:22 -05:00
Jorj Bauer
69348f1b64
didn't mean to leave B&W mode in...
2017-12-29 20:24:21 -05:00
Jorj Bauer
8aafabc61e
bios support for HD files; Teensy 32-MB HD image support
2017-12-29 15:35:47 -05:00
Jorj Bauer
0fecbd3956
Added 32MB hard drive support in slot 7; moved clock to slot 5.
2017-12-29 14:08:49 -05:00
Jorj Bauer
f1d74c1644
various header fixes
2017-07-13 20:31:47 -04:00
Jorj Bauer
f910272cfa
make the SDL speaker a little quieter
2017-07-13 20:30:33 -04:00
Jorj Bauer
ccc649bfc1
working on mockingboard interrupts
2017-05-31 18:17:25 -04:00
Jorj Bauer
e033f6e039
added SDL clock for testing
2017-02-28 23:44:03 -05:00
Jorj Bauer
4820babb56
removed debugging
2017-02-28 17:50:52 -05:00
Jorj Bauer
c2e117745f
abstract the difference between the rowspans in various bitmaps
2017-02-28 08:15:11 -05:00
Jorj Bauer
2060f366e5
add delay during drawing to step down, targeting 40-60 FPS
2017-02-27 09:35:49 -05:00