lispmacs has quit [Ping timeout: 272 seconds]
elioat has joined #forth
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #forth
elioat has quit [Ping timeout: 240 seconds]
elioat has joined #forth
elioat has quit [Client Quit]
hosewiejacke has joined #forth
dysprosaic has joined #forth
dysprosaic has quit [Client Quit]
Croran has quit [Ping timeout: 276 seconds]
Croran has joined #forth
sts-q has quit [Ping timeout: 240 seconds]
sts-q has joined #forth
lispmacs has joined #forth
gravicappa has joined #forth
hosewiejacke has quit [Ping timeout: 240 seconds]
Wojciech_K has quit [Ping timeout: 265 seconds]
hosewiejacke has joined #forth
_whitelogger has joined #forth
dave0 has joined #forth
elioat has joined #forth
elioat has quit [Quit: elioat]
xek has joined #forth
xek_ has joined #forth
xek_ has quit [Remote host closed the connection]
xek has quit [Ping timeout: 256 seconds]
zolk3ri has joined #forth
hosewiejacke has quit [Ping timeout: 240 seconds]
xek has joined #forth
hosewiejacke has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
ovf has quit [Ping timeout: 260 seconds]
dnm has quit [Read error: Connection reset by peer]
mjl has quit [Read error: Connection reset by peer]
rann has quit [Read error: Connection reset by peer]
dnm has joined #forth
ovf has joined #forth
mjl has joined #forth
dave0 has quit [Quit: dave's not here]
rann has joined #forth
elioat has joined #forth
elioat has quit [Ping timeout: 260 seconds]
elioat has joined #forth
xek_ has joined #forth
xek has quit [Ping timeout: 264 seconds]
<proteusguy> For the 8bit computers when memory was just as fast as the CPU a tos register really didn't matter much. But for modern CPUs it's pretty useful.
WickedShell has joined #forth
hosewiejacke has quit [Ping timeout: 272 seconds]
hosewiejacke has joined #forth
zolk3ri has quit [Remote host closed the connection]
zolk3ri has joined #forth
<siraben> proteusguy: on the Z80 dereferencing memory is more expensive than working on a register, so I think the gains are worthwhile, e.g. inc hl takes 16 cycles but dereferencing the stack pointer into hl is already 20 cycles
<lispmacs[work]> 16 cycles to increment a register? Seems like a lot
<MrMobius> can you do any register to register operations on z80 other than move?
elioat has quit [Quit: elioat]
<siraben> lispmacs[work]: to increment a 16-bit register
<MrMobius> 4 bit ALU iirc
<siraben> MrMobius: there's exchanging de and hl IIRC
<MrMobius> ahh ok so still need memory access for add, or, and, etc
<siraben> yeah it has a 4 bit ALU because apparently it can go fast enough
<siraben> here's the valid operands for add
elioat has joined #forth
X-Scale` has joined #forth
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
<MrMobius> oh neat. so you can add register to register
xek_ has quit [Ping timeout: 265 seconds]
elioat has quit [Ping timeout: 256 seconds]
elioat has joined #forth
xek has joined #forth
xek has quit [Client Quit]
ovf has quit [Read error: Connection reset by peer]
ovf has joined #forth
rixard has joined #forth
rixard_ has quit [Read error: Connection reset by peer]
gravicappa has quit [Ping timeout: 246 seconds]
inode has joined #forth
clog has joined #forth
elioat has quit [Quit: elioat]
hosewiejacke has quit [Quit: Leaving]