Nicola Papale
|
1696c66b1b
|
Use RFC 2873 asm syntax (#93)
The new syntax is way safer and more ergonomic. In fact, it renders
obsolete some of the warnings in the docs related to the use of `asm!`.
|
2020-06-14 01:22:59 -06:00 |
|
Lokathor
|
ac031627c8
|
Update IME to be u16 sized, avoid newtype_enum
newtype_enum makes an enum, but an enum can be UB if it's no a valid bit pattern. We should avoid having registers mapped to enum types.
|
2019-02-14 22:11:23 -07:00 |
|
Ian Pickering
|
0d654032bb
|
Add module for interrupt request (IRQ) handling
|
2019-02-13 17:08:57 -08:00 |
|
Ian Pickering
|
dc2127b2ce
|
Fix incorrect opcode of VBlankIntrWait BIOS function
It should be `swi 0x05` instead of `swi 0x04`.
|
2019-02-13 17:06:18 -08:00 |
|
Lokathor
|
8ff32b0304
|
Update bios module to just build on x86
the actual functions are all unimplemented!() but oh well
|
2019-01-02 22:43:52 -07:00 |
|
Lokathor
|
4c7ec468d0
|
Modules and newtypes, joy!
|
2018-12-29 20:17:48 -07:00 |
|
Lokathor
|
6466a53475
|
Move to the phantom_fields! proc-macro
|
2018-12-29 00:06:08 -07:00 |
|
Lokathor
|
d6a6301815
|
CLOSE to another release
|
2018-12-25 23:19:16 -07:00 |
|
Lokathor
|
08ff34ae43
|
make the BIOS test safe
|
2018-12-25 14:46:08 -07:00 |
|
Lokathor
|
4d27005150
|
fixed point stuff
|
2018-12-18 02:05:59 -07:00 |
|
Lokathor
|
71a2de023f
|
all sorts of new bios
|
2018-12-16 20:55:02 -07:00 |
|
Lokathor
|
5408a11f54
|
bit/byte mixup
|
2018-12-16 15:22:27 -07:00 |
|
Lokathor
|
74d50b9218
|
typos
|
2018-12-16 15:20:07 -07:00 |
|
Lokathor
|
09b936262f
|
more BIOS
|
2018-12-16 15:17:30 -07:00 |
|