24 lines
419 B
Swift
24 lines
419 B
Swift
//
|
|
// NesSystemSwift.swift
|
|
// NesKit
|
|
//
|
|
// Created by Selim Mustafaev on 08.08.2025.
|
|
//
|
|
|
|
import Foundation
|
|
import NesKitCpp
|
|
|
|
class NesSystemSwift {
|
|
|
|
var nesSystem: nes.System?
|
|
|
|
init() {
|
|
|
|
let frameBufferSize = nes.Ppu.SCREEN_WIDTH * nes.Ppu.SCREEN_HEIGHT * MemoryLayout<nes.Pixel>.stride
|
|
|
|
nesSystem?.setNewFrameCallback({ frameBuffer in
|
|
|
|
})
|
|
}
|
|
}
|