Maxim Poliakovski
6ef0f0baae
Fix CPU cycles counter to play nicely with setjmp.
...
setjmp clobbers non-volatile local variables. bb_start_la is such
a local variable that is used for counting of virtual CPU cycles.
To make cycles counting work after setjmp, the global variable
glob_bb_start_la is used to preserve content of bb_start_la accross
interpreter pipeline.
2020-06-03 15:21:19 +02:00
Maxim Poliakovski
d21fdb25d1
Remove unused variable grab_branch.
2020-06-01 23:12:18 +02:00
Maxim Poliakovski
f204caa907
ppcexec: new TBR/DEC updating code.
2020-06-01 00:46:00 +02:00
Maxim Poliakovski
07340d82dd
atirage: add video RAM.
2020-05-28 23:47:20 +02:00
Maxim Poliakovski
55a14ca28f
atirage: fix big memory aperture registration.
2020-05-28 22:36:55 +02:00
Maxim Poliakovski
4dcdeb095d
Cubeb library is now a submodule.
2020-05-19 19:14:32 +02:00
Maxim Poliakovski
bcc0e38e9f
More sound fixes and cleanups.
2020-05-18 20:45:37 +02:00
Maxim Poliakovski
ae78a1f04f
Fix AWACs sound playback with WASAPI.
2020-05-18 03:02:30 +02:00
Maxim Poliakovski
e59939541e
WIP: initial Cubeb integration.
2020-05-15 02:44:00 +02:00
Maxim Poliakovski
0fcb1fda72
Merge pull request #12 from Waqar144/machines
...
Fix build on linux
2020-05-12 18:57:04 +02:00
Waqar Ahmed
286897398c
Fix build on linux
2020-05-12 21:20:57 +05:00
Maxim Poliakovski
d4c39f13af
Changes related to Windows build.
2020-05-09 14:29:37 +02:00
Maxim Poliakovski
ba81094fa2
CMakeLists.txt: enable static linkage to libsoundio.
2020-05-08 23:48:02 +02:00
Maxim Poliakovski
f7d67a91e0
New AWAC and sound server implementation.
2020-05-08 23:12:04 +02:00
Maxim Poliakovski
a5c63c1b09
viacuda: fix autopoll control commands.
2020-04-27 02:50:53 +02:00
dingusdev
d24a71528b
Slightly readjusted key mappings
2020-04-25 11:02:47 -07:00
Maxim Poliakovski
3b98dee232
adb.cpp: fix indentation.
2020-04-25 03:01:16 +02:00
dingusdev
f2ab933884
Slightly clean-up and expansion for future uses
2020-04-23 18:22:47 -07:00
dingusdev
c0d0187190
ADB Refactoring, Pt. 2
2020-04-23 18:08:27 -07:00
dingusdev
d0f03f722e
ADB Refactoring Pt. 1
2020-04-22 14:14:49 -07:00
dingusdev
a5b740eafc
Slightly reworked ADB work so far
2020-04-21 19:45:59 -07:00
dingusdev
70f5b45e71
Started work on ADB input
2020-04-21 15:23:55 -07:00
Maxim Poliakovski
64d74228c2
ppcopcodes: fix STMW emulation.
2020-04-21 04:58:21 +02:00
Maxim Poliakovski
3d13bc1ca6
ppcopcodes: fix TWI emulation.
2020-04-21 04:58:21 +02:00
Maxim Poliakovski
7154e51d86
Make debugger standalone component.
2020-04-20 20:32:09 +02:00
dingusdev
add11ecc62
Adding further Heathrow registers
2020-04-19 11:28:51 -07:00
dingusdev
8fb2e851d7
Started work for ADB polling
2020-04-17 17:23:50 -07:00
Maxim Poliakovski
3461f2e353
displayid.cpp: fix indentation.
2020-04-14 13:03:43 +02:00
Maxim Poliakovski
54a86972cd
Basic support for display identification.
2020-04-14 01:04:37 +02:00
dingusdev
925bcdfe9f
Getting most I/O Space registers in.
2020-04-01 22:31:29 -07:00
Maxim Poliakovski
9f95fde279
ATI Rage: partial register access implemented.
2020-04-01 03:24:39 +02:00
Maxim Poliakovski
b6fcd289a3
ATI Rage: basic register access via PCI I/O space.
2020-03-31 21:19:10 +02:00
Maxim Poliakovski
a243c79d0f
Add support for PCI I/O space.
2020-03-31 21:12:06 +02:00
Maxim Poliakovski
cc5261cfa9
Update gitignore to ignore VS configs.
2020-03-31 18:48:04 +02:00
Maxim Poliakovski
a8c6298545
devices: skeleton for ATI Rage emulation.
2020-03-31 18:48:04 +02:00
Maxim Poliakovski
695044cf0e
Support more than one I/O region per device.
2020-03-31 18:48:04 +02:00
Maxim Poliakovski
ec384fb5ea
More little-endian memreadwrite macros.
2020-03-31 18:35:24 +02:00
dingusdev
1744f13fb4
Fixed build issues
2020-03-27 12:52:48 -07:00
dingusdev
f50f719b02
Started connecting ATI Rage
2020-03-27 12:43:29 -07:00
dingusdev
17200d5f35
Started work on ATI Rage
2020-03-27 10:54:25 -07:00
dingusdev
c1dec68afd
Update README.md
2020-03-26 23:36:43 -07:00
dingusdev
13e90b9cb9
Updating this slightly for the GitHub Page
2020-03-26 23:36:02 -07:00
dingusdev
b16d1c43ef
Set theme jekyll-theme-minimal
2020-03-26 23:30:27 -07:00
dingusdev
82c4a5dbcf
Slight cleanup
2020-03-26 12:38:00 -07:00
dingusdev
4e41af21e8
Started config file reading
2020-03-26 12:32:24 -07:00
Maxim Poliakovski
35d6a2e011
Reduce logging when playing back audio.
2020-03-26 03:02:33 +01:00
Maxim Poliakovski
0d2301c006
Implement DMA pull method for sound output.
2020-03-26 02:07:43 +01:00
dingusdev
60ffa5bfac
Initial attempt at fixing SDL2 building for Windows
2020-03-22 20:15:12 -07:00
Maxim Poliakovski
945e63bdb2
Implement DMA push method for sound.
2020-03-19 15:09:24 +01:00
Maxim Poliakovski
8e34c1657c
Mock up DBDMA channel execution for sound.
2020-03-19 02:00:18 +01:00