Pengembang dan penggemar Ben Carter telah menambahkan pelacak sinar perangkat keras ke Super NES. Izinkan saya mengingatkan Anda bahwa konsol itu sendiri sudah berusia 30 tahun.
Untuk mengimplementasikan ide ini, dia dinasehati oleh seorang teman dan berkeinginan untuk mempelajari Verilog dan FPGA dengan lebih baik. Maka lahirlah proyek SuperRT. Blogger ingin membuat analog dari chip SuperFX - bahkan namanya mirip. Chip SuperFX ditempatkan di dalam kartrid dan efek visual yang diproses tidak tersedia untuk konsol itu sendiri karena keterbatasan perangkat keras.
, 50 - SNES. . - .
, , . , " Pachinko", . (level shifters) (FPGA) DE10-Nano. , 5, SNES, 3,3 .
, , , 50 : , (AABB). SNES , 200x160.
RAM . :
0000 Start
0001 Plane 0, -1, 0, Dist=-2
0002 SphereSub OH 2, 1, 5, Rad=5
0003 SphereSub OH 4, 1, 4, Rad=4
0004 SphereSub OH 5, 1, 9, Rad=9
0005 SphereSub OH 2, 1, 2, Rad=2
0006 SphereSub OH -0.5, 1, 2, Rad=2
0007 RegisterHitNoReset 0, 248, 0, Reflectiveness=0
0008 Checkerboard ORH 48, 152, 48, Reflectiveness=0
0009 ResetHitState
0010 Plane 0, -1, 0, Dist=-2.150146
0011 RegisterHit 0, 0, 248, Reflectiveness=153
0012 AABB 4, -2.5, 11, 8, 3.5, 13
0013 ResetHitStateAndJump NH 44
0014 Origin 6, 2, 12
0015 Plane -0.2929688, 0, -0.9570313, Dist=0.2497559
0016 PlaneAnd OH 0.2919922, 0, 0.9560547, Dist=0.25
0017 PlaneAnd OH 0, 1, 0, Dist=1
0018 PlaneAnd OH 0, -1, 0, Dist=4
0019 PlaneAnd OH -0.9570313, 0, 0.2919922, Dist=-1
0020 PlaneAnd OH 0.9560547, 0, -0.2929688, Dist=1.499756
0021 RegisterHit 248, 0, 0, Reflectiveness=0
Kecepatan bingkai maksimum yang diizinkan adalah 30 FPS. Ini karena batasan bandwidth dari antarmuka konsol itu sendiri. Setiap bingkai dengan jejak "berbobot" 32 kilobyte sementara antarmuka keluaran dibatasi hingga 16 kilobita, jadi penyegaran gambar penuh hanya mungkin dilakukan setiap dua bingkai. Penulis berencana untuk mengembangkan gagasannya lebih lanjut, lebih detail dapat ditemukan di blog pribadinya .