Commit Graph

166 Commits

Author SHA1 Message Date
Markus Fröschle
e365f91254 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
1c852d7082 fixed undefined value in X86 pci bios emulation 2014-01-04 12:58:28 +00:00
Markus Fröschle
c9d2ed3f49 x86emu now compiles with DBG_X86EMU 2014-01-04 09:09:20 +00:00
Markus Fröschle
e5c9d63059 cleaned up. X86emu does not work with debug trace on currently. 2014-01-03 21:03:35 +00:00
Markus Fröschle
3034ede3a6 implemented PHY, but still only occasionly transmitted packets. Obviously, there's a bug somewhere ;) 2014-01-02 21:33:27 +00:00
Markus Fröschle
92353018fa removed #warning directive (leftover from previous bug hunting) 2014-01-02 11:49:09 +00:00
Markus Fröschle
4f8352270a repaired compilation with m68k-atari-mint toolchain. Somewhere in the process, some (.text) entries got lost which causes the linker to fail (with an "Invalid operation" error message only, nothing else) 2014-01-02 11:46:15 +00:00
Markus Fröschle
45dc5b564a extended driver vector to incorporate framebuffer driver 2014-01-01 11:08:24 +00:00
Markus Fröschle
c0fc3a6e97 added more debugging diagnostics, added missing function prototypes 2013-12-31 08:46:45 +00:00
Markus Fröschle
5a30b0f61c 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
14ac39a052 fixed more missing functions 2013-12-29 23:44:09 +00:00
Markus Fröschle
7b4e8fa3a4 added more missing files to x86emu 2013-12-29 19:59:25 +00:00
Markus Fröschle
acd6dc7db1 added missing includes for x86 emulator 2013-12-29 19:00:24 +00:00
Markus Fröschle
a793d4993e further fixes to biosemu, added offscreen 2013-12-29 15:35:40 +00:00
Markus Fröschle
8466d7573b added more framebuffer dependencies 2013-12-29 10:06:11 +00:00
Markus Fröschle
1dfbedac64 added x86 emulator (for Radeon BIOS) 2013-12-29 00:33:45 +00:00
Markus Fröschle
5d433ec916 incorporatet fbmem 2013-12-28 18:02:07 +00:00
Markus Fröschle
0da62531c0 m548x runs now cleanly (had to remove radeon files from make for now) 2013-12-28 16:51:00 +00:00
Markus Fröschle
25971f0aef added radeon_vid.c 2013-12-28 08:19:57 +00:00
Markus Fröschle
e5cedeba3d added more radeon driver files 2013-12-27 13:15:13 +00:00
Markus Fröschle
e5a7d03f64 fixed depend targets 2013-12-27 08:52:41 +00:00
Markus Fröschle
0d845e2c14 added Firetos' radeon PCI driver 2013-12-26 21:20:47 +00:00
Markus Fröschle
7addadeb70 added video files (shamlessly stolen from EmuTOS) 2013-12-24 09:37:29 +00:00
Markus Fröschle
62db6515c9 reformatted sources, added start of bootp protocol implementation 2013-12-24 08:23:01 +00:00
Markus Fröschle
53dcc23bd6 added more networking routines 2013-12-23 14:14:25 +00:00
Markus Fröschle
2763966f4c added code to support FEC networking 2013-12-23 12:55:19 +00:00
Markus Fröschle
4c15edaab2 driver interface to OS implemented and tested 2013-12-22 14:16:59 +00:00
Markus Fröschle
098a6d32fa removed supervisor stuff/protect mode 2013-12-21 16:18:15 +00:00
Markus Fröschle
78d1969b75 added dbug's fec and network routines 2013-12-20 15:01:54 +00:00
Markus Fröschle
481697e0d9 modified to generate individual dependencies for each target 2013-12-19 17:28:42 +00:00
Markus Fröschle
72eb1494b0 sorted sources per functionality in different subdirs 2013-12-19 13:02:39 +00:00
Markus Fröschle
500b581a61 added USB mouse handler 2013-12-11 05:21:14 +00:00
Markus Fröschle
c4a2a5f912 added IKBD queue code 2013-12-11 05:11:06 +00:00
Markus Fröschle
c6cebc5e97 rearranged memory init. 2013-12-09 07:11:19 +00:00
Markus Fröschle
6ba2fb3cb3 removed exceptions.c (deleted) 2013-12-07 21:47:54 +00:00
Markus Fröschle
5fde4637ca optimize for space instead of speed (for now) 2013-12-07 07:07:35 +00:00
Markus Fröschle
e46346425a start of rewrite of exceptions.S in C 2013-11-20 05:52:32 +00:00
Markus Fröschle
8f12188261 replaced mmu.S with mmu.c 2013-11-19 11:39:22 +00:00
Markus Fröschle
7bd0a5f1a3 added programmed XLBUS arbiter master priorities 2013-11-12 09:50:17 +00:00
Markus Fröschle
b7121739c8 added removal of libraries on make clean target 2013-11-07 19:51:44 +00:00
Markus Fröschle
26a5415e4c added .indent.pro to enable indent source code formatting
modified s19header to printout the current header
modified Makefile to build s19header.c in utils directory
2013-11-07 14:46:10 +00:00
Markus Fröschle
3f435ed80e modified PCI access routines to closer follow pcibios standard 2013-11-07 11:31:10 +00:00
Markus Fröschle
6da3f7c1e6 modified tags target to work with MacOSX ctags variant 2013-11-07 05:59:27 +00:00
Markus Fröschle
751072247e added tags file generation 2013-11-06 14:29:13 +00:00
Markus Fröschle
79e0dfb418 fixed bug in pci_scan that prevented the handles array to be filled correctly 2013-11-05 09:22:21 +00:00
Markus Fröschle
f6515fae84 for no obvious reason, Ubuntu objcopy changed its bfd target names. Renamed elf32big to elf32-big. 2013-11-05 06:53:11 +00:00
Markus Fröschle
d14bfd1cf2 tried, but did not find the cause of access error during alignment of the TD buffers... 2013-11-04 20:09:32 +00:00
Markus Fröschle
a7b6c9cffa code runs until ohci_lowlevel_init() but can't continue since pci_get_resource() is not implemented yet 2013-11-03 11:20:39 +00:00
Markus Fröschle
f2fb701890 fixed type mismatches (unsigned long <-> uint32_t) 2013-11-03 08:54:53 +00:00
Markus Fröschle
6b0dcee284 implemented more helper functions needed by usb 2013-11-03 08:19:19 +00:00