mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-26 23:52:26 +00:00
Resolves another unsafe pointer assumption.
This commit is contained in:
parent
ad8a2e2cb9
commit
b96cd4d18b
@ -219,11 +219,11 @@ class WolfgangLorenzTests: XCTestCase, CSTestMachineTrapHandler {
|
||||
machine.setValue(0x48, forAddress: 0xfffe)
|
||||
machine.setValue(0xff, forAddress: 0xffff)
|
||||
|
||||
let irqHandler = Data(bytes: UnsafePointer<UInt8>([
|
||||
let irqHandler: [UInt8] = [
|
||||
0x48, 0x8a, 0x48, 0x98, 0x48, 0xba, 0xbd, 0x04, 0x01,
|
||||
0x29, 0x10, 0xf0, 0x03, 0x6c, 0x16, 0x03, 0x6c, 0x14, 0x03
|
||||
] as [UInt8]), count: 19)
|
||||
machine.setData( irqHandler, atAddress: 0xff48)
|
||||
]
|
||||
machine.setData(Data(irqHandler), atAddress: 0xff48)
|
||||
|
||||
machine.addTrapAddress(0xffd2) // print character
|
||||
machine.addTrapAddress(0xffe4) // scan keyboard
|
||||
|
Loading…
Reference in New Issue
Block a user