├── .gitignore ├── LICENSE ├── README.md ├── bios.s ├── configs ├── README └── ws_5inch_hdmi_lcd_v2_800_480 │ └── config.txt ├── console.c ├── console.h ├── dma.c ├── dma.h ├── errlog.c ├── errlog.h ├── font.s ├── framebuffer.c ├── framebuffer.h ├── gba.c ├── gba.h ├── gbaConstants.h ├── handlers.s ├── images ├── ansi_console.png └── snake.png ├── irq.c ├── irq.h ├── ldscript.l ├── linker.h ├── mailbox.c ├── mailbox.h ├── main.c ├── makefile ├── mem.c ├── mem.h ├── mmu.c ├── mmu.h ├── peripherals ├── dma.c ├── dma.h ├── lcd.c ├── lcd.h ├── peripherals.c ├── peripherals.h ├── special.c ├── special.h ├── timer.c └── timer.h ├── qemu ├── .gdbinit ├── run-emu.sh └── run-gdb.sh ├── resource ├── 32768.gba ├── M3demo.gba ├── M4demo.gba ├── M5demoDoubleBuff.gba ├── SimpleBGScroll_mb.gba ├── ansi_console.gba ├── credits ├── snake.gba └── sprite256.gba ├── rom.s ├── swifunctions.h ├── swifunctions.s ├── timer.c ├── timer.h ├── tools ├── font2c.py └── tileset.png ├── usb.c ├── usb.h ├── uspi ├── LICENSE ├── README ├── Rules.mk ├── include │ ├── uspi.h │ ├── uspi │ │ ├── assert.h │ │ ├── bcm2835.h │ │ ├── devicenameservice.h │ │ ├── dwhci.h │ │ ├── dwhcidevice.h │ │ ├── dwhciframeschednper.h │ │ ├── dwhciframeschednsplit.h │ │ ├── dwhciframeschedper.h │ │ ├── dwhciframescheduler.h │ │ ├── dwhciregister.h │ │ ├── dwhcirootport.h │ │ ├── dwhcixferstagedata.h │ │ ├── keymap.h │ │ ├── macaddress.h │ │ ├── macros.h │ │ ├── smsc951x.h │ │ ├── stdarg.h │ │ ├── string.h │ │ ├── synchronize.h │ │ ├── types.h │ │ ├── usb.h │ │ ├── usbconfigparser.h │ │ ├── usbdevice.h │ │ ├── usbdevicefactory.h │ │ ├── usbendpoint.h │ │ ├── usbgamepad.h │ │ ├── usbhid.h │ │ ├── usbhostcontroller.h │ │ ├── usbhub.h │ │ ├── usbkeyboard.h │ │ ├── usbmassdevice.h │ │ ├── usbmouse.h │ │ ├── usbrequest.h │ │ ├── usbstandardhub.h │ │ ├── usbstring.h │ │ ├── usbxbox360.h │ │ ├── uspilibrary.h │ │ └── util.h │ └── uspios.h └── lib │ ├── Makefile │ ├── README │ ├── devicenameservice.c │ ├── dwhcidevice.c │ ├── dwhciframeschednper.c │ ├── dwhciframeschednsplit.c │ ├── dwhciframeschedper.c │ ├── dwhciregister.c │ ├── dwhcirootport.c │ ├── dwhcixferstagedata.c │ ├── keymap.c │ ├── keymap_de.h │ ├── keymap_uk.h │ ├── macaddress.c │ ├── smsc951x.c │ ├── string.c │ ├── synchronize.c │ ├── usbconfigparser.c │ ├── usbdevice.c │ ├── usbdevicefactory.c │ ├── usbendpoint.c │ ├── usbgamepad.c │ ├── usbkeyboard.c │ ├── usbmassdevice.c │ ├── usbmouse.c │ ├── usbrequest.c │ ├── usbstandardhub.c │ ├── usbstring.c │ ├── uspilibrary.c │ └── util.c ├── uspienv ├── alloc.c ├── alloc.h ├── bcm.c ├── delayloop.s ├── interrupt.c ├── interrupt.h ├── logger.c ├── logger.h ├── timer.c ├── timer.h ├── uspienv.c └── uspienv.h ├── utils.c ├── utils.h └── vector.s /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/README.md -------------------------------------------------------------------------------- /bios.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/bios.s -------------------------------------------------------------------------------- /configs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/configs/README -------------------------------------------------------------------------------- /configs/ws_5inch_hdmi_lcd_v2_800_480/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/configs/ws_5inch_hdmi_lcd_v2_800_480/config.txt -------------------------------------------------------------------------------- /console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/console.c -------------------------------------------------------------------------------- /console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/console.h -------------------------------------------------------------------------------- /dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/dma.c -------------------------------------------------------------------------------- /dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/dma.h -------------------------------------------------------------------------------- /errlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/errlog.c -------------------------------------------------------------------------------- /errlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/errlog.h -------------------------------------------------------------------------------- /font.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/font.s -------------------------------------------------------------------------------- /framebuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/framebuffer.c -------------------------------------------------------------------------------- /framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/framebuffer.h -------------------------------------------------------------------------------- /gba.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/gba.c -------------------------------------------------------------------------------- /gba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/gba.h -------------------------------------------------------------------------------- /gbaConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/gbaConstants.h -------------------------------------------------------------------------------- /handlers.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/handlers.s -------------------------------------------------------------------------------- /images/ansi_console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/images/ansi_console.png -------------------------------------------------------------------------------- /images/snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/images/snake.png -------------------------------------------------------------------------------- /irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/irq.c -------------------------------------------------------------------------------- /irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/irq.h -------------------------------------------------------------------------------- /ldscript.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/ldscript.l -------------------------------------------------------------------------------- /linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/linker.h -------------------------------------------------------------------------------- /mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/mailbox.c -------------------------------------------------------------------------------- /mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/mailbox.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/main.c -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/makefile -------------------------------------------------------------------------------- /mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/mem.c -------------------------------------------------------------------------------- /mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/mem.h -------------------------------------------------------------------------------- /mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/mmu.c -------------------------------------------------------------------------------- /mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/mmu.h -------------------------------------------------------------------------------- /peripherals/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/dma.c -------------------------------------------------------------------------------- /peripherals/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/dma.h -------------------------------------------------------------------------------- /peripherals/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/lcd.c -------------------------------------------------------------------------------- /peripherals/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/lcd.h -------------------------------------------------------------------------------- /peripherals/peripherals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/peripherals.c -------------------------------------------------------------------------------- /peripherals/peripherals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/peripherals.h -------------------------------------------------------------------------------- /peripherals/special.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/special.c -------------------------------------------------------------------------------- /peripherals/special.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/special.h -------------------------------------------------------------------------------- /peripherals/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/timer.c -------------------------------------------------------------------------------- /peripherals/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/peripherals/timer.h -------------------------------------------------------------------------------- /qemu/.gdbinit: -------------------------------------------------------------------------------- 1 | target remote :2222 2 | 3 | -------------------------------------------------------------------------------- /qemu/run-emu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/qemu/run-emu.sh -------------------------------------------------------------------------------- /qemu/run-gdb.sh: -------------------------------------------------------------------------------- 1 | arm-none-eabi-gdb ../kernel.elf 2 | -------------------------------------------------------------------------------- /resource/32768.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/32768.gba -------------------------------------------------------------------------------- /resource/M3demo.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/M3demo.gba -------------------------------------------------------------------------------- /resource/M4demo.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/M4demo.gba -------------------------------------------------------------------------------- /resource/M5demoDoubleBuff.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/M5demoDoubleBuff.gba -------------------------------------------------------------------------------- /resource/SimpleBGScroll_mb.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/SimpleBGScroll_mb.gba -------------------------------------------------------------------------------- /resource/ansi_console.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/ansi_console.gba -------------------------------------------------------------------------------- /resource/credits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/credits -------------------------------------------------------------------------------- /resource/snake.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/snake.gba -------------------------------------------------------------------------------- /resource/sprite256.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/resource/sprite256.gba -------------------------------------------------------------------------------- /rom.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/rom.s -------------------------------------------------------------------------------- /swifunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/swifunctions.h -------------------------------------------------------------------------------- /swifunctions.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/swifunctions.s -------------------------------------------------------------------------------- /timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/timer.c -------------------------------------------------------------------------------- /timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/timer.h -------------------------------------------------------------------------------- /tools/font2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/tools/font2c.py -------------------------------------------------------------------------------- /tools/tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/tools/tileset.png -------------------------------------------------------------------------------- /usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/usb.c -------------------------------------------------------------------------------- /usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/usb.h -------------------------------------------------------------------------------- /uspi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/LICENSE -------------------------------------------------------------------------------- /uspi/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/README -------------------------------------------------------------------------------- /uspi/Rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/Rules.mk -------------------------------------------------------------------------------- /uspi/include/uspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi.h -------------------------------------------------------------------------------- /uspi/include/uspi/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/assert.h -------------------------------------------------------------------------------- /uspi/include/uspi/bcm2835.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/bcm2835.h -------------------------------------------------------------------------------- /uspi/include/uspi/devicenameservice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/devicenameservice.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhci.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhcidevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhcidevice.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhciframeschednper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhciframeschednper.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhciframeschednsplit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhciframeschednsplit.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhciframeschedper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhciframeschedper.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhciframescheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhciframescheduler.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhciregister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhciregister.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhcirootport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhcirootport.h -------------------------------------------------------------------------------- /uspi/include/uspi/dwhcixferstagedata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/dwhcixferstagedata.h -------------------------------------------------------------------------------- /uspi/include/uspi/keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/keymap.h -------------------------------------------------------------------------------- /uspi/include/uspi/macaddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/macaddress.h -------------------------------------------------------------------------------- /uspi/include/uspi/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/macros.h -------------------------------------------------------------------------------- /uspi/include/uspi/smsc951x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/smsc951x.h -------------------------------------------------------------------------------- /uspi/include/uspi/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/stdarg.h -------------------------------------------------------------------------------- /uspi/include/uspi/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/string.h -------------------------------------------------------------------------------- /uspi/include/uspi/synchronize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/synchronize.h -------------------------------------------------------------------------------- /uspi/include/uspi/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/types.h -------------------------------------------------------------------------------- /uspi/include/uspi/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usb.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbconfigparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbconfigparser.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbdevice.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbdevicefactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbdevicefactory.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbendpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbendpoint.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbgamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbgamepad.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbhid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbhid.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbhostcontroller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbhostcontroller.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbhub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbhub.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbkeyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbkeyboard.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbmassdevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbmassdevice.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbmouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbmouse.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbrequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbrequest.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbstandardhub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbstandardhub.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbstring.h -------------------------------------------------------------------------------- /uspi/include/uspi/usbxbox360.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/usbxbox360.h -------------------------------------------------------------------------------- /uspi/include/uspi/uspilibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/uspilibrary.h -------------------------------------------------------------------------------- /uspi/include/uspi/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspi/util.h -------------------------------------------------------------------------------- /uspi/include/uspios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/include/uspios.h -------------------------------------------------------------------------------- /uspi/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/Makefile -------------------------------------------------------------------------------- /uspi/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/README -------------------------------------------------------------------------------- /uspi/lib/devicenameservice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/devicenameservice.c -------------------------------------------------------------------------------- /uspi/lib/dwhcidevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/dwhcidevice.c -------------------------------------------------------------------------------- /uspi/lib/dwhciframeschednper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/dwhciframeschednper.c -------------------------------------------------------------------------------- /uspi/lib/dwhciframeschednsplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/dwhciframeschednsplit.c -------------------------------------------------------------------------------- /uspi/lib/dwhciframeschedper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/dwhciframeschedper.c -------------------------------------------------------------------------------- /uspi/lib/dwhciregister.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/dwhciregister.c -------------------------------------------------------------------------------- /uspi/lib/dwhcirootport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/dwhcirootport.c -------------------------------------------------------------------------------- /uspi/lib/dwhcixferstagedata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/dwhcixferstagedata.c -------------------------------------------------------------------------------- /uspi/lib/keymap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/keymap.c -------------------------------------------------------------------------------- /uspi/lib/keymap_de.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/keymap_de.h -------------------------------------------------------------------------------- /uspi/lib/keymap_uk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/keymap_uk.h -------------------------------------------------------------------------------- /uspi/lib/macaddress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/macaddress.c -------------------------------------------------------------------------------- /uspi/lib/smsc951x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/smsc951x.c -------------------------------------------------------------------------------- /uspi/lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/string.c -------------------------------------------------------------------------------- /uspi/lib/synchronize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/synchronize.c -------------------------------------------------------------------------------- /uspi/lib/usbconfigparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbconfigparser.c -------------------------------------------------------------------------------- /uspi/lib/usbdevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbdevice.c -------------------------------------------------------------------------------- /uspi/lib/usbdevicefactory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbdevicefactory.c -------------------------------------------------------------------------------- /uspi/lib/usbendpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbendpoint.c -------------------------------------------------------------------------------- /uspi/lib/usbgamepad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbgamepad.c -------------------------------------------------------------------------------- /uspi/lib/usbkeyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbkeyboard.c -------------------------------------------------------------------------------- /uspi/lib/usbmassdevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbmassdevice.c -------------------------------------------------------------------------------- /uspi/lib/usbmouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbmouse.c -------------------------------------------------------------------------------- /uspi/lib/usbrequest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbrequest.c -------------------------------------------------------------------------------- /uspi/lib/usbstandardhub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbstandardhub.c -------------------------------------------------------------------------------- /uspi/lib/usbstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/usbstring.c -------------------------------------------------------------------------------- /uspi/lib/uspilibrary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/uspilibrary.c -------------------------------------------------------------------------------- /uspi/lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspi/lib/util.c -------------------------------------------------------------------------------- /uspienv/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/alloc.c -------------------------------------------------------------------------------- /uspienv/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/alloc.h -------------------------------------------------------------------------------- /uspienv/bcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/bcm.c -------------------------------------------------------------------------------- /uspienv/delayloop.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/delayloop.s -------------------------------------------------------------------------------- /uspienv/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/interrupt.c -------------------------------------------------------------------------------- /uspienv/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/interrupt.h -------------------------------------------------------------------------------- /uspienv/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/logger.c -------------------------------------------------------------------------------- /uspienv/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/logger.h -------------------------------------------------------------------------------- /uspienv/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/timer.c -------------------------------------------------------------------------------- /uspienv/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/timer.h -------------------------------------------------------------------------------- /uspienv/uspienv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/uspienv.c -------------------------------------------------------------------------------- /uspienv/uspienv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/uspienv/uspienv.h -------------------------------------------------------------------------------- /utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/utils.c -------------------------------------------------------------------------------- /utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/utils.h -------------------------------------------------------------------------------- /vector.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gberthou/AdvanceOS/HEAD/vector.s --------------------------------------------------------------------------------