Jorj Bauer
97059a0a5b
add luminance cutoff for B&W mode
2021-01-19 18:40:13 -05:00
Jorj Bauer
efc36d40a8
merging display paths between SDL and Teensy
2021-01-19 15:37:54 -05:00
Jorj Bauer
c4954b9ec5
normalize with a 32-bit backing video store, matching the way we use dmaMem in the teensy build
2021-01-19 09:35:25 -05:00
Jorj Bauer
051bfd09ca
remove b&w from sdl layer
2021-01-17 20:45:44 -05:00
Jorj Bauer
55703a0838
trying to improve resume after debug
2021-01-13 23:04:30 -05:00
Jorj Bauer
d05401ddb1
reset time flags when resuming
2021-01-13 18:10:21 -05:00
Jorj Bauer
0b1ecceb38
fix for returning from BIOS hanging
2021-01-11 13:59:25 -05:00
Jorj Bauer
bab3560273
wired in mouse support; left-apple is the mouse button on the teensy for now
2021-01-11 10:53:03 -05:00
Jorj Bauer
0b8e027096
patching together more mouse work
2021-01-10 23:52:58 -05:00
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