Commit Graph

48 Commits

Author SHA1 Message Date
Markus Fröschle
5426964a2f make in/out accesses to hardware volatile 2017-04-10 15:23:50 +00:00
Markus Fröschle
ed4f23f3d9 remove commented trials 2016-11-18 05:27:52 +00:00
Markus Fröschle
ecc2e68e33 (temporary) remove debug output 2016-11-17 17:54:37 +00:00
Markus Fröschle
d2142e02cb activate video mode 1280x1024x256@71 on Radeon 2016-11-17 17:40:26 +00:00
Markus Fröschle
3cac0de272 fix comments 2016-11-17 16:37:02 +00:00
Markus Fröschle
35f5a3c3b3 add more diagnostic output 2016-11-17 13:01:59 +00:00
Markus Fröschle
df3a6d9b2c add more diagnostic output 2016-11-17 12:33:34 +00:00
Markus Fröschle
7e0970d28a add debug diagnostics 2016-11-17 07:36:30 +00:00
Markus Fröschle
28e8ac7f05 more Radeon work.
Get PLL info from BIOS emulator
2016-11-13 20:23:06 +00:00
Markus Fröschle
2d1f0e8121 add more Radeon functionality 2016-11-02 06:26:04 +00:00
Markus Fröschle
f2ed9ccece radeonfb tests (debug output activated) 2016-10-28 05:21:24 +00:00
Markus Fröschle
1a6d6c3375 fix timer calculation 2016-10-17 15:53:17 +00:00
Markus Fröschle
1c435cbb6a fix mask for function number 2016-10-17 15:07:29 +00:00
Markus Fröschle
fef84a6cfe fix formatting 2016-10-17 06:50:36 +00:00
Markus Fröschle
424be89728 add some diagnostic output for debugging 2016-10-17 05:45:54 +00:00
Markus Fröschle
15db171c54 disable most of the debug output 2016-10-17 04:05:50 +00:00
Markus Fröschle
45248b640d PCI memory access working 2016-10-15 21:26:49 +00:00
Markus Fröschle
5640859df8 remove separate debug printout macros 2016-10-04 20:44:59 +00:00
Markus Fröschle
b89fdda6d7 fix compiler warnings 2016-10-04 06:39:12 +00:00
Markus Fröschle
66dbc616b4 reformatted 2015-10-11 19:13:02 +00:00
Markus Fröschle
a63b1dfdbd reformatted 2015-02-18 21:36:16 +00:00
Markus Fröschle
76f12e45a3 compiles again, pci bios emulator not tested 2015-02-18 15:59:52 +00:00
Markus Fröschle
d5db802afa fixed emulator "struct emu"-dependent calls 2015-02-18 15:54:14 +00:00
Markus Fröschle
6424385631 fixed remaining errors except one 2015-02-17 19:57:58 +00:00
Markus Fröschle
014f4694b2 modified to support NetBSD x86emu 2015-02-17 19:29:20 +00:00
Markus Fröschle
02f8227300 included setjmp()/longjump() into emulator 2015-02-17 16:35:30 +00:00
Markus Fröschle
91a1c53bdc added setjmp()/longjmp() (used by NetBSD x86 emulator)
modified x86pcibios.c to work with NetBSD x86 emulator
2015-02-17 14:43:11 +00:00
Markus Fröschle
cbeddaa621 added libgcc_helper.S to retarget libgcc calls for 64 bit multiplication/division 2015-02-17 11:12:29 +00:00
Markus Fröschle
2a61ed3b0e replaced Firetos x86 emulator with the optimised NetBSD version 2015-02-16 22:14:44 +00:00
Markus Fröschle
1a82f294ac networking works (sort of). For some reason, the Firebee packets don't cross my switch (or only very few of them do). If I put a Linux box in between (cross cable), using it as router, everything works flawlessly. 2014-01-06 18:44:36 +00:00
Markus Fröschle
62923a645f removed a few leftover DPRINT..s 2014-01-04 16:09:42 +00:00
Markus Fröschle
37d3befb44 fixed undefined value in X86 pci bios emulation 2014-01-04 12:58:28 +00:00
Markus Fröschle
2857b525ba removed unused code 2014-01-04 09:23:32 +00:00
Markus Fröschle
d2f9d70d60 x86emu now compiles with DBG_X86EMU 2014-01-04 09:09:20 +00:00
Markus Fröschle
64b24ba73c forgot file. Only half way finished. 2014-01-03 21:04:12 +00:00
Markus Fröschle
47d7e8e965 cleaned up. X86emu does not work with debug trace on currently. 2014-01-03 21:03:35 +00:00
Markus Fröschle
a48aa15fe6 card and ROM now properly detected, but bios emulator hangs in endless loop 2013-12-31 15:24:10 +00:00
Markus Fröschle
d0a2c3bf21 RADEON card works mainly, the IO-space does not get properly detected yet, however 2013-12-31 13:13:25 +00:00
Markus Fröschle
3ce420e01d renamed all files which are part of the x86 emulator to start with "x86" 2013-12-30 11:24:14 +00:00
Markus Fröschle
b3168dfb21 added sprintf() to x86emu/debug.c 2013-12-30 10:22:33 +00:00
Markus Fröschle
e859d719ed added missing file 2013-12-30 07:47:21 +00:00
Markus Fröschle
2d27015b18 fixed more missing functions 2013-12-29 23:44:09 +00:00
Markus Fröschle
6ab0dbce07 added more missing files to x86emu 2013-12-29 19:59:25 +00:00
Markus Fröschle
f2b55d0230 added missing includes for x86 emulator 2013-12-29 19:00:24 +00:00
Markus Fröschle
77d593a46f further fixes to biosemu, added offscreen 2013-12-29 15:35:40 +00:00
Markus Fröschle
c4772fa216 more dependencies resolved 2013-12-29 08:58:58 +00:00
Markus Fröschle
cc48a7be12 emulator compiles now 2013-12-29 00:44:40 +00:00
Markus Fröschle
77aedc8cbd added x86 emulator (for Radeon BIOS) 2013-12-29 00:33:45 +00:00