kub
|
8eeb342641
|
mcd, some cleanup, fix Word-RAM in 2M mode
|
2023-05-10 22:20:06 +00:00 |
|
kub
|
02db230830
|
mcd, improve cpu scheduling
|
2023-05-09 19:21:47 +00:00 |
|
kub
|
b074a2b5b6
|
mcd, minor optimization for poll detection
|
2022-10-13 19:25:25 +00:00 |
|
kub
|
efaa5e0b04
|
mcd, optimizations for polling detection
|
2021-05-17 23:13:27 +02:00 |
|
kub
|
5402223466
|
mcd, improve polling detection
|
2021-05-14 23:00:04 +02:00 |
|
kub
|
fbebab6934
|
mcd, improve polling detection
|
2021-05-14 16:50:13 +02:00 |
|
kub
|
9b61ba715a
|
mcd, improve polling detection
|
2021-05-06 22:43:31 +02:00 |
|
kub
|
eb36d9c7e6
|
mcd, fix timing for irq while polling detected
|
2021-05-06 21:22:31 +02:00 |
|
kub
|
ef3241d203
|
mcd, fix memory leaks
|
2021-03-12 22:09:17 +01:00 |
|
kub
|
9f01ce95ae
|
mcd, fixes for cycle accounting
|
2020-11-18 23:59:29 +01:00 |
|
kub
|
2fa02d5a63
|
improved sh2 clock handling, bug fixing + small improvement to drc emitters
|
2019-07-30 16:34:40 +02:00 |
|
notaz
|
6311a3baf5
|
move more globals to PicoInterface
similar reasons as before
|
2017-10-22 02:13:46 +03:00 |
|
notaz
|
93f9619ed8
|
rearrange globals
scripted find/replace
gives slightly better code on ARM, less unnecessary asm,
~400 bytes saved
|
2017-10-20 12:21:09 +03:00 |
|
notaz
|
7669591e08
|
famec: eliminate global context ptr
saves like 25-35K of .text
current compile resource usage on i5-6600K:
cpu mem
gcc 5.4.0: 17.0 1.1g
clang 3.8: 1686 2.3g
FAMEC_NO_GOTOS:
gcc 5.4.0: 8.4 0.4g
clang 3.8: 20.0 0.15g
vs2008/O2: ~1800 ?
vs2008/O1: ~720 ?
|
2017-10-15 03:26:48 +03:00 |
|
notaz
|
12f23dac6f
|
famec: split fm68k_emulate
in FAMEC_NO_GOTOS mode at least
|
2017-10-15 00:45:55 +03:00 |
|
notaz
|
24aab4da73
|
let it build on msvc
supposedly for the original XBox?
|
2017-10-14 21:28:24 +03:00 |
|
notaz
|
88fd63ad10
|
split memories away from Pico
saves ~3k of code on ARM because Pico no longer crosses ldr limit
|
2017-10-14 00:53:08 +03:00 |
|
notaz
|
e42a47e208
|
some more risky timing changes
But should be closer to the real thing.
Let's see what this will break...
|
2017-10-12 02:54:41 +03:00 |
|
notaz
|
6901d0e45d
|
fix yet another sync issue..
|
2013-10-09 02:54:52 +03:00 |
|
notaz
|
7b3ddc11dc
|
cd: hacks..
|
2013-10-07 03:41:39 +03:00 |
|
notaz
|
274fcc35aa
|
cd: switch to CD drive emu code from genplus
same license, much cleaner code
|
2013-10-07 00:11:31 +03:00 |
|
notaz
|
3f23709ef3
|
cd: switch to CD controller code from genplus
same license, much cleaner code
using own dma code though..
|
2013-10-07 00:11:31 +03:00 |
|
notaz
|
a6523294e2
|
cd: fix cycle overflow issue
|
2013-10-04 23:24:36 +03:00 |
|
notaz
|
99ade2ee2f
|
famec: remove unused dual code
|
2013-09-24 03:57:43 +03:00 |
|
notaz
|
334d9fb654
|
cd: fix copy-paste bug, comm issue
|
2013-09-24 03:57:43 +03:00 |
|
notaz
|
021e47b375
|
cd: pcm: tune addr reload
fahrenheit..
|
2013-09-23 21:31:35 +03:00 |
|
notaz
|
a93a80deda
|
cd: integrate new gfx code
|
2013-09-23 02:11:26 +03:00 |
|
notaz
|
8e4e84c215
|
cd: fix yet more desyncs
state load, reset..
|
2013-09-23 02:11:26 +03:00 |
|
notaz
|
33be04ca5f
|
cd: rewrite pcm
|
2013-09-23 02:11:26 +03:00 |
|
notaz
|
d0132772f7
|
cd: better cd change handling, perhaps?
|
2013-09-18 01:32:09 +03:00 |
|
notaz
|
fa8fb75445
|
handle 32x+cd
|
2013-09-16 02:03:29 +03:00 |
|
notaz
|
87650acd75
|
cd: delay gfx ops again
|
2013-09-09 03:59:28 +03:00 |
|
notaz
|
30e8aac43f
|
cd: tweak the poll code further
|
2013-09-06 03:37:05 +03:00 |
|
notaz
|
cc5ffc3cbe
|
cd: fix breakage in comm detection
|
2013-09-03 04:12:40 +03:00 |
|
notaz
|
4fb435550b
|
cd: fix busreq and reset
|
2013-08-29 03:55:59 +03:00 |
|
notaz
|
ba6e8bfd4b
|
cd: clean up dmna handling, stuff
|
2013-08-28 03:56:45 +03:00 |
|
notaz
|
89dbbf2b2f
|
rename cd/pico.c -> cd/mcd.c
|
2013-08-28 02:24:46 +03:00 |
|