kanjitalk755
d906fb23b0
CD fix
...
default palette
2020-08-10 13:01:22 +09:00
kanjitalk755
7c6b9a67f6
the first steps for Apple Silicon
2020-08-08 11:50:55 +09:00
kanjitalk755
1da83854b0
fix freezing bug on launch
2020-07-25 22:45:07 +09:00
asvitkine
29bb3d5a5a
Merge pull request #215 from rickyzhang82/pr-support-system6-vscreen
...
Port mini vMac guest OS screen ROM patch.
2020-07-15 22:57:38 -04:00
Ricky Zhang
13017f711f
Fix a weird whitespace.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-15 21:56:00 -04:00
Ricky Zhang
82524ba034
Unwrap the formula.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-15 21:54:06 -04:00
Ricky Zhang
2e96512f26
Fix if/else format.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-15 21:42:59 -04:00
Ricky Zhang
5f1b41eb42
Improve the comment readability.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-15 21:14:20 -04:00
Ricky Zhang
03ebc5375b
Fix comment.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-15 20:55:34 -04:00
asvitkine
8f12a0fffb
Merge pull request #216 from rickyzhang82/pr-add-xwidnow-to-travis
...
Beef up Travis CI with XWindows backend.
2020-07-15 20:18:36 -04:00
Ricky Zhang
7513fab5ad
Beef up Travis CI with XWindows backend.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-15 19:59:46 -04:00
Ricky Zhang
342fbbce34
Port mini vMac guest OS screen ROM patch.
...
- Added Mac SE 24 bit ROM screen patch from mini vMac.
The guest OS resolution in System 6 can be defined
at an arbitrary combination.
- Mac frame buffer base mapping is moved out from guest RAM.
This creates more leg room for the host frame buffer.
- Enable System 6 vscreen support in SDL2. Passed build and test.
- Enable System 6 vscreen support in SDL1. Passed build and test.
- Eanble System 6 vscreen support in XWidnow. Passed build and test.
See my [screen cast demo here](https://youtu.be/aXzM8t_u3zI )
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-15 19:14:36 -04:00
kanjitalk755
5b31736785
Merge pull request #45 from spolsley/cdaudio_test
...
Cross Platform Bin/Cue Support for CD Audio
2020-07-15 14:37:46 +09:00
Seth Polsley
478fc39650
Setting optimization level
2020-07-14 23:07:46 -05:00
Seth Polsley
d7fb0ac298
Audio CD format as default and update based on data mode
2020-07-14 19:13:33 -05:00
Seth Polsley
8124b61d2b
Enable optimization by fixing inits and access bounds
2020-07-14 16:48:06 -05:00
Seth Polsley
4191a86895
Removing recovered references to coreaudio, not needed for sdl2 builds
2020-07-13 01:25:37 -05:00
Seth Polsley
c7a7e034ed
Cleaning associated xcode project files
2020-07-13 01:16:25 -05:00
Seth Polsley
2c8678417c
Remove coreaudio embed from BII builds since using SDL2 audio
2020-07-12 23:34:19 -05:00
Seth Polsley
059d88ce75
Removing more unused dependencies for Mac build
2020-07-12 22:22:25 -05:00
Seth Polsley
12ac0d3032
Cleaning up frameworks in Sheepshaver build
2020-07-12 17:10:28 -05:00
Seth Polsley
ed5f7f22b8
Removing coreaudio dependency, using SDL for current builds
2020-07-12 17:08:40 -05:00
Seth Polsley
7441d04a28
Minor cleanup of bincue vars
2020-07-12 16:54:40 -05:00
Seth Polsley
3e32a6da32
Enforce only one player at a time, pause any other
2020-07-10 17:02:04 -05:00
Seth Polsley
47fca465ba
Remove the one dependency on unicode for reading rom file
2020-07-07 01:05:41 -05:00
Seth Polsley
084a8fbd74
Does Win BII need Unicode? removing... no others have it and prefer to add it to both sheep and BII together
2020-07-07 00:18:18 -05:00
Seth Polsley
1775fb3776
Adding bincue flag in configure
2020-07-06 22:02:19 -05:00
Seth Polsley
80399941b2
Cleaning up build scripts with Bincue for Windows and *nix
2020-07-06 18:47:26 -05:00
Seth Polsley
a5e7e80cda
updated makefile template for bincue
2020-07-06 02:19:49 -05:00
Seth Polsley
c3ccdcec5d
Updated links for bincue under Windows
2020-07-06 02:09:47 -05:00
Seth Polsley
30cf26e1f6
Windows bincue support
2020-07-06 00:04:08 -05:00
Seth Polsley
66a69dc79b
Refactoring to handle crossplatform bincue support
2020-07-05 23:54:53 -05:00
asvitkine
6d522db16c
Merge pull request #212 from rickyzhang82/pr-fix-sdl2-for-system-6
...
Patch SDL2 for System 6 24bit ROM
2020-07-05 19:41:46 -04:00
asvitkine
245da3b142
Merge pull request #213 from rickyzhang82/pr-add-autogen-for-cxmon
...
Add autogen for cxmon
2020-07-05 19:40:32 -04:00
Ricky Zhang
89bcd3dc3e
Add autogen for cxmon
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-05 17:56:44 -04:00
Ricky Zhang
2595059146
Fix a minor bug for B/W palette.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-04 16:47:58 -04:00
Ricky Zhang
bae7a4d16b
Explained why the magic number used in 24bit ROM frame mapping.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-04 14:45:21 -04:00
Ricky Zhang
e63c6b91dc
Patch SDL2 palette for 24bit ROM.
...
24bit ROM doesn't invoke video driver control. Therefore, a manual step
is required to add a black & white palette for guest_surface in SDL2.
Please check out [the screen cast here](https://youtu.be/br5Hjt9F6X4 ).
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-04 14:22:33 -04:00
Ricky Zhang
40f6c77775
Move the RAM debug message to the proper place.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-03 19:42:55 -04:00
Ricky Zhang
7e83b9c49e
Fix Indentations.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-03 19:42:10 -04:00
asvitkine
a21ad0d7c4
Merge pull request #211 from rickyzhang82/pr-fix-indentation
...
Fix indentation.
2020-07-03 17:05:58 -04:00
Ricky Zhang
98f3cab953
Fix indentation.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-03 10:00:15 -04:00
asvitkine
ef57fd2c5f
Merge pull request #210 from rickyzhang82/pr-enhance-sdl2-scale-up
...
Enhanced scale up and scale down in SDL2.
2020-07-02 20:15:37 -04:00
Ricky Zhang
6f4da45eeb
Enhanced scale up and scale down in SDL2.
...
- Enable window mode to be resizable.
- When restore the window, restore the scale ratio to 1.
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-07-02 18:35:18 -04:00
asvitkine
864b4a1652
Merge pull request #206 from rickyzhang82/pr-fix-framebuffer-bug
...
Abort when frame buffer memory allocation fails.
2020-07-01 21:36:25 -04:00
asvitkine
b49d9b7485
Merge pull request #205 from rickyzhang82/pr-fix-mac-hang
...
For Darwin, the default addressing mode is memory banks.
2020-07-01 21:35:47 -04:00
asvitkine
03f5cc8c79
Merge pull request #209 from rickyzhang82/pr-travis-ci
...
Beef up CI test cases
2020-07-01 21:35:22 -04:00
Ricky Zhang
0b38469385
Add Mac OS X CI.
...
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-06-30 21:20:22 -04:00
Ricky Zhang
d30528795b
Beef up CI build cases.
...
- Add addressing modes direct and memory banks.
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-06-30 20:43:54 -04:00
Ricky Zhang
bdf5a276d3
Abort when frame buffer memory allocation fails.
...
- Remove unused code in vm_acquire_framebuffer function.
Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
2020-06-30 18:25:50 -04:00